package src.com.foreknow.demo3;

import java.util.Scanner;

/**
 * 流程控制
 * switch(多选一与 if...else if...功能相同)
 *       基本语法：
 * 注意：
 *     1.switch（都可以放什么数据类型？）
 *              凡是可以自动转换为int的数据： byte short int char
 *     2break;执行break之后程序会挑出switch语句，如果不加break会按照顺序向下执行
 *     3.default是不是一定要放到最后，不写行不行？
 *              default与顺序无关，可以不写（相当于 if...else 没有else）
 *     4.if...else if....与switch 的使用场景
 *              如果要判断条件固定就可以使用switch
 *              如果要判断条件不固定就可以使用if...else if...
 */

public class ControllDemo4 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入一个数：");
        int num = input.nextInt();
        switch (num){
            case 1:
                System.out.println("语句1.....");
                break;//执行break之后 程序就会跳出switch语句，如果不加break会按照顺序向下执行
            case 2:
                System.out.println("语句2.....");
                break;
            case 3:
                System.out.println("语句3.....");
                break;
            default:
                System.out.println("语句4.....");
                break;
        }
        System.out.println("继续执行.....");

    }



}
